namespace Digitalmes.Domain.Enums;

/// <summary>
/// 警报级别。
/// </summary>
[Description("警报级别")]
public enum AlarmLevelEnum
{
    /// <summary>
    /// 紧急。
    /// </summary>
    /// <remarks>
    /// 涉及安全、停线、重大质量缺陷（如火灾、关键设备宕机）。
    /// </remarks>
    [Description("紧急")]
    Critical = 1,

    /// <summary>
    /// 高。
    /// </summary>
    /// <remarks>
    /// 影响生产进度或产品质量（如工艺参数超限）。
    /// </remarks>
    [Description("高")]
    High = 2,

    /// <summary>
    /// 中
    /// </summary>
    /// <remarks>
    /// 需关注但可暂缓处理（如辅助设备效率下降）。
    /// </remarks>
    [Description("中")]
    Medium = 3,

    /// <summary>
    /// 低
    /// </summary>
    /// <remarks>
    /// 信息类提醒（如维护周期到期）。
    /// </remarks>
    [Description("低")]
    Low = 4,
}
